package com.sofar.gems.framework.service;

import com.sofar.gems.framework.entity.SysRole;

import java.util.List;

/**
 * @description: 系统角色业务层
 * @company: yaorange
 * @author: 啊啊啊林
 * @version: 1.0
 * @create: 2021-09-21 18:08:19
 */
public interface SysRoleService {

    //查询所有
    List<SysRole> findAll();

    //根据主键删除
    int deleteByPrimaryKey(Integer roleId);

    //插入用户 全参
    int insert(SysRole record);

    //条件插入  非全参
    int insertSelective(SysRole record);


    //根据主键查询某个用户
    SysRole selectByPrimaryKey(Integer roleId);

    //非全参修改 根据主键
    int updateByPrimaryKeySelective(SysRole record);

    //全参修改  根据主键
    int updateByPrimaryKey(SysRole record);

}
